創建GZIP

GZIP,即"GNU Zip"的縮寫,是一款在Unix和Linux系統中廣泛使用的重要檔案壓縮工具。 它透過應用 GZIP 壓縮演算法,有效減小檔案大小,從而優化儲存並加快資料傳輸速度。 壓縮檔案以".gz"為副檔名,可以輕鬆解壓縮以恢復其原始狀態。

GZIP是壓縮單一檔案的首選演算法。 通常的做法是將多個檔案合併到一個 TAR 壓縮套件中,然後套用 GZIP 壓縮來建立壓縮檔案。 產生的檔案將帶有組合副檔名,例如 .tar.gz 或 .tgz。

在壓縮大型文字資料或串流資料(如 HTTP)方面,GZIP 比傳統的 Zip 格式效能更優。 IronZIP 的獨特之處在於它支援所有壓縮格式,使開發人員能夠根據需要在 GZIP 和 Zip 之間無縫切換。

建立空的 GZIP 壓縮包

首先,我們導入 IronZip 命名空間,這樣我們就可以使用該庫了。 然後,我們使用 IronGZipArchive 建構子在 using 語句中建立一個新的 GZIP 歸檔文件,這有助於建立一個空的 GZIP 歸檔檔案。

將文件新增至存檔

在完成保存程序之前,我們可以使用 Add 方法,透過提供文件的絕對路徑,將文件新增至存檔。 您可以新增一個或多個文件,包括各種格式的文件,例如圖像、文件(如 DOCX 和 PDF)、音訊檔案(如 MP3 和 WAV),甚至其他 GZIP 壓縮檔案。 在這個範例中,我們將示範如何整合 TAR 歸檔檔案來說明如何新增多個檔案。

有關您可以包含的文件類型的詳細信息,請查看此處的文檔。

儲存和匯出存檔

最後,我們使用 SaveAs 方法儲存並匯出歸檔文件,並將其命名為 output.tgz。 值得注意的是,由於我們在 GZIP 中包含了 TAR 歸檔文件,因此輸出文件副檔名反映了兩種格式,結果為 .tgz

請參閱我們關於建立和解壓縮 ZIP 檔案的指南。

準備好開始了嗎?
Nuget 下載 19,717 | 版本: 2026.4 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package IronZip
執行範例 觀看您的檔案變成存檔。